package com.kantboot.api.lbs.service;

import com.kantboot.api.lbs.domain.entity.ApiLbsArea;

import java.util.List;

/**
 * 获取区域信息
 */
public interface IApiLbsAreaService {


    /**
     * 根据adcode获取区域信息
     */
    ApiLbsArea getByAdcode(String adcode);

    /**
     * 获取所有
     */
    List<ApiLbsArea> getAll();

    /**
     * 根据ip获取区域位置
     */
    ApiLbsArea getByIp(String ip);

    /**
     * 根据自身ip获取区域信息
     */
    ApiLbsArea getBySelfIp();

    /**
     * 根据经纬度获取区域信息
     */
    ApiLbsArea getByLngAndLat(String lng, String lat);

}
